-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixing Docker CI for security enabled tests #710
Fixing Docker CI for security enabled tests #710
Conversation
Signed-off-by: Amit Galitzky <amgalitz@amazon.com>
Signed-off-by: Amit Galitzky <amgalitz@amazon.com>
Signed-off-by: Amit Galitzky <amgalitz@amazon.com>
Signed-off-by: Amit Galitzky <amgalitz@amazon.com>
Security tests are failing here, I think this is a 3.0 specific problem as the same tests passed on this PR for 2.x: #707 |
Can we rename the workflows to follow a consistent convention? I think all underscore (verb-first) like mentioned here is a good way, or all- |
Codecov Report
@@ Coverage Diff @@
## main #710 +/- ##
============================================
- Coverage 79.26% 79.08% -0.18%
+ Complexity 4260 4243 -17
============================================
Files 301 301
Lines 17872 17872
Branches 1897 1897
============================================
- Hits 14166 14134 -32
- Misses 2810 2835 +25
- Partials 896 903 +7
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Signed-off-by: Amit Galitzky <amgalitz@amazon.com>
Signed-off-by: Amit Galitzky <amgalitz@amazon.com>
More context on security failures here: #712 |
Signed-off-by: Amit Galitzky <amgalitz@amazon.com> (cherry picked from commit bcfe952)
Signed-off-by: Amit Galitzky <amgalitz@amazon.com> (cherry picked from commit bcfe952)
Description
Split our CI into 3 different workflows.
CI.yml -> This includes building AD, which includes UT and IT plus running multi node integration tests (linux, macos, windows). Windows is seperate here because I was not able to run it correctly with the
-Dtest.logs=true
option, only on linux and macos, I believe its okay for now as we only need that part for precision and recall and its enough to just see it on those two platforms.Security-Test-CI.yml -> Assembles AD and sets up docker container to run AD integ tests with security plugin if its available. (Linux only cause no infra set up yet for windows and macos)
Bwc-test-CI.yml -> Runs BWC separately for AD (Linux only cause we don't have an older version with windows and macos)
Additionally it might be hard to notice cause of the new files but I changed some of the parsing logic in security-test-ci as it was failing to parse the correct docker version before.
Issues Resolved
resolves #275
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.